package JDK8New;


import org.junit.Test;

import java.util.function.Consumer;

/*
* 函数式接口
* 指一个接口只有一个方法
* 消费型接口      void
* 供给型接口      一定会返回内容
* 函数型接口      一定会返回内容
* 判断型接口      返回布尔值
* */
public class TestLamba2 {

    @Test
   public void test1(){
            happyTime(500.0, new Consumer<Double>() {
                @Override
                public void accept(Double aDouble) {
                    System.out.println("花"+aDouble+"元");
                }
            });

            System.out.println("****************");
             happyTime(268.0,aDouble -> System.out.println("花"+aDouble+"元买了全面战争三国"));

   }

   public void happyTime(Double money, Consumer<Double> com){
            com.accept(money);
   };


}
